@font-face {
font-family: 'Eveleth Clean Regular';
src: url('https://d39o3fosqm9uio.cloudfront.net/uploads/13/themes/175/fonts/eveleth_clean_regular-webfont.woff2?v=63867916439') format('woff2'),
url('https://d39o3fosqm9uio.cloudfront.net/uploads/13/themes/175/fonts/eveleth_clean_regular-webfont.woff?v=63867916412') format('woff'),
url('https://d39o3fosqm9uio.cloudfront.net/uploads/13/themes/175/fonts/Eveleth%20Clean%20Regular.otf?v=63835695569') format('otf');
font-weight: normal;
font-style: normal;
}
:root {
--vspurple:#1F49D6;
--vscorporatepurple:#5B2487;
--vscorporatepurple-hover:#23014A;
--body: #200F2E;
--link: var(--vspurple);
--linkhover: #122B80;
--midgrey:#C3bfd6;
--darkgrey:#23014A;
--offblack:#271438;
--lightgrey:#F0EFF4;
--primary-color: #FFFFFF;
--bodyFF:'Source Sans Pro',Helvetica Neue,Arial, sans-serif;
--headingsFF:'Source Sans Pro',Helvetica Neue,Arial, sans-serif;
--h1FF:'Eveleth Clean Regular',Helvetica Neue,Arial, sans-serif;
--altFooterCol:red;
}body {
font-family: var(--bodyFF);
font-size: 1.7rem;
font-weight: 400;
line-height: 1.5;
color: var(--body);
background-color:var(--lightgrey);
}
h1{
font-family: var(--h1FF);
font-size: 2.25em;
}
h2,h3,h4,h5,h6 {
font-family: var(--headingsFF);
font-weight: 500;
line-height:1.3;
}
h2 {font-size: 2em;}
h3 {font-size:1.5em;}
@media screen and (min-width: 36em){
h1{font-size: 2.5em;}
}
.lead,.pitch {font-size:1.5em;}
a,
#public-section-grid a.asset-view-link {
color: var(--link);
}
a:hover,
#public-section-grid a.asset-view-link:hover {
color: var(--linkhover);
opacity: 1;
}/* ----- Upper nav styles -------*/
.preview-mode #upper-nav{
top:6rem;
}
.preview-mode-menu a {
color: var(--body);
}
#upper-nav {
background-color: var(--vscorporatepurple);
display: block;
height: 3.5rem;
position: fixed;
width: 100%;
top: 0;
z-index: 1;
padding: 0 4rem;
vertical-align: middle;
}
#upper-nav a {
color: white;
text-decoration: none;
padding: 0 1rem;
border-right: 1px solid rgba(255,255,255,0.5);
line-height: 3.5rem;
height: 100%;
float: left;
opacity: 1;
font-size: 1.2rem;
}
#upper-nav a:hover {
background-color: var(--vscorporatepurple-hover);
}
#upper-nav a.active {
background-color: white;
color: var(--vscorporatepurple);
}
#upper-nav a:nth-child(1) {
border-left: 1px solid rgba(255,255,255,0.5);
}
/* ---------------------------------
Navbar styles
--------------------------------- */
#navbar{
margin-top: 3.5rem;
}
.navbar-section {
height: 8rem;
padding-top: 0;
padding-bottom: 0;
/* navbar account name color */
color: var(--body);
/* navbar color */
background-color: white;
/* navbar border at the bottom */
border-bottom: 1px solid var(--lightgrey);
}
/* navbar icons text color */
.navbar-section .selection-count,
.navbar-section .avatar-user-dropdown{
color: var(--darkgrey);
}
/* navbar user dropdown border color */
.navbar-section .avatar-user-dropdown{
border-color: var(--darkgrey);
}
/* navbar icons color */
.navbar-section .svg-stroke path,
.navbar-section .svg-stroke line{
stroke: var(--darkgrey);
}
/* navbar icons color */
.navbar-section .svg-fill path{
fill: var(--darkgrey);
}
/* navbar links */
.navbar-section-content a {
color: var(--darkgrey);
}
.navbar-section .icon-search path {
fill: var(--vscorporatepurple);
}
span.account-name {
font-size: 1.6rem;
display: none;
}
.navbar-button.search-button {
display:none;
}
.navbar-button:hover, #user-dropdown:hover {
background:none;
}
.navbar-link-content {
cursor: pointer;
}
.navbar-link-content:hover,
.dropdown-button:hover {
opacity: 0.8;
}
.account-logo .logo {
max-height: 4rem;
}
.account-logo-mobile {
position: absolute;
}
@media (min-width: 85em) {
#upper-nav,
#navbar {
padding: 0 15rem;
}
.account-logo .logo,
span.account-name {
display:block;
}
.navbar-section-content {
display:block;
margin-left: 0;
margin-right:auto;
}
.navbar-section-content .dropdown-button {
margin-left:0.5rem;
margin-right:0.5rem;
}
}
/* locale */
.dropdown-options {
position: absolute;
display: none;
min-width: 20rem;
background-color: #fff;
width: 100%;
border: .1rem solid #bdc3c7;
border-radius: .4rem;
top: 0;
left: 0;
margin-top:4em;
z-index: 2;
}
.user-actions a {
color: rgb(35, 1, 74);
}
.user-actions a:hover,
.user-actions button.user-dropdown-button:hover,
.user-actions button.navbar-button:hover {
background-image: linear-gradient(rgba(0, 0, 0, .05), rgba(0, 0, 0, .05));
}
@media screen and (max-width: 1542px) {
/* Hide logo and account name on mobile */
.account-logo .logo {
display: none;
}
.account-logo-mobile {
position: relative;
display: block;
}
}
@media screen and (max-width: 1104px) {
/* fixes tablet size nav overflow */
.navbar-button.search-button,
.navbar-button.contribute-button,
.navbar-button.icon-admin,
.navbar-button.icon-contribute,
.navbar-locale-dropdown {
display: none;
}
}
@media screen and (max-width: 62em) {
.account-logo-mobile {
position: absolute;
}
}/* Footer styles */
.footer-section {
padding: 0;
background-color: var(--darkgrey);
color: white;
}
#footer a {color: #fff;}
#footer a:hover {opacity: 0.7;}
#footer .footer-flex,
#footer .footer-column {
display: flex;
flex-direction: column;
}
#footer .footer-row {
display: flex;
flex-direction: column;
width: 100%;
align-items: center;
justify-content: space-between;
}
#footer .footer-flex {width: 100%;}
#footer .footer-top {padding: 0;}
#footer .footer-bottom {display:none;}
#footer .top {padding: 2rem 4rem;}
#footer .vs-alba-logo{width:18rem;}
#footer .footer-row.links-section{
justify-content: flex-start;
gap: 2rem;
margin-bottom: 2rem;
}
#footer .links-section a{text-decoration: none;}
#footer .footer-row.social-icons-links {
justify-content: center;
gap: 2rem;
flex-direction: row;
}
#footer .socket {
background: var(--vscorporatepurple);
font-size: 1.3rem;
padding: 0.5rem 4rem 2rem;
}
#footer .social-icons-links a {
border: 1px solid white;
border-radius: 50%;
width: 4rem;
height: 4rem;
display: flex;
align-items: center;
justify-content: center;
}
#footer .social-icons-links a:hover {
color: var(--darkgrey);
background-color: #fff;
border-color: #fff;
transition: all 0.2s;
opacity: 1;
}
#footer .social-icons-links .css-icon {
width: 1.8rem;
height: 1.8rem;
}
@media screen and (min-width: 36em){
#footer .footer-row {flex-direction: row;}
#footer .footer-row.links-section {margin-bottom: 0;}
#footer .socket {padding: 0.5rem 4rem;}
#footer .footer-row.social-icons-links {
width: auto;
margin-bottom:0;
justify-content: flex-start;
gap: 1rem;
}
}
@media screen and (min-width: 75em){
#footer .top {padding: 2rem 15rem;}
#footer .footer-row.links-section {gap: 4rem;}
#footer .socket {padding: 0.5rem 15rem;}
}
.system-info {
color: var(--darkgrey);
background-color: var(--lightgrey);
line-height: normal;
border-radius: 1rem 0 0 0;
}/* Footer styles */
.footer-section {
padding: 0;
background-color: var(--darkgrey);
color: white;
}
#footer a {color: #fff;}
#footer a:hover {opacity: 0.7;}
#footer .footer-flex,
#footer .footer-column {
display: flex;
flex-direction: column;
}
#footer .footer-row {
display: flex;
flex-direction: column;
width: 100%;
align-items: center;
justify-content: space-between;
}
#footer .footer-flex {width: 100%;}
#footer .footer-top {padding: 0;}
#footer .footer-bottom {display:none;}
#footer .top {padding: 2rem 4rem;}
#footer .vs-alba-logo{width:18rem;}
#footer .footer-row.links-section{
justify-content: flex-start;
gap: 2rem;
margin-bottom: 2rem;
}
#footer .links-section a{text-decoration: none;}
#footer .footer-row.social-icons-links {
justify-content: center;
gap: 2rem;
flex-direction: row;
}
#footer .socket {
background: var(--vscorporatepurple);
font-size: 1.3rem;
padding: 0.5rem 4rem 2rem;
}
#footer .social-icons-links a {
border: 1px solid white;
border-radius: 50%;
width: 4rem;
height: 4rem;
display: flex;
align-items: center;
justify-content: center;
}
#footer .social-icons-links a:hover {
color: var(--darkgrey);
background-color: #fff;
border-color: #fff;
transition: all 0.2s;
opacity: 1;
}
#footer .social-icons-links .css-icon {
width: 1.8rem;
height: 1.8rem;
}
@media screen and (min-width: 36em){
#footer .footer-row {flex-direction: row;}
#footer .footer-row.links-section {margin-bottom: 0;}
#footer .socket {padding: 0.5rem 4rem;}
#footer .footer-row.social-icons-links {
width: auto;
margin-bottom:0;
justify-content: flex-start;
gap: 1rem;
}
}
@media screen and (min-width: 75em){
#footer .top {padding: 2rem 15rem;}
#footer .footer-row.links-section {gap: 4rem;}
#footer .socket {padding: 0.5rem 15rem;}
}
.system-info {
color: var(--darkgrey);
background-color: var(--lightgrey);
line-height: normal;
border-radius: 1rem 0 0 0;
}/* ---------------------
Main Elements
--------------------- */
.main {
margin-top: 11.5rem;
}
.preview-mode .main {padding-top: 6rem;}
.preview-mode-title,
.preview-mode-exit-button,
.preview-mode-edit-page,
.preview-mode-roles,
.preview-mode-themes,
.preview-mode-locales {
margin: .8rem .25rem;
}
.center {
text-align: center;
}
.welcome-paragraph {
font-size: 1.5em;
}
blockquote,
blockquote p {
font-size: 1.3em;
font-style: italic;
}
.small {
font-size: 0.8em;
}
.red {color:red;}
/* new album select state */
a.album-selected {
border: none;
box-shadow: none;
}
a.album-selected img {
border: 5px solid #af006e;
box-shadow: 0 15px 25px 1px #ccc;
}
a.album-selected span.album-title {
color: #af006e;
}
/* end album select state */
@media screen and (min-width: 75em) {
.html-section,
.albums-section,
.advanced-section {
padding: 2rem 15rem;
}
}
#map.advanced-section {
background-color: #fff;
}
mark {
padding: 1rem 2rem;
background-color: #f9d147;
color: black;
}
.two-column-section {
display: flex;
align-items: center;
justify-content: center;
gap: 4rem;
background: white;
padding-top: 4rem;
padding-bottom: 4rem;
flex-direction: column;
text-align: center;
}
@media screen and (min-width: 36em) {
.two-column-section {
padding-top: 10rem;
padding-bottom: 10rem;
flex-direction: row;
text-align: left;
}
}
.two-column-section img {
max-height: 26rem;
width: 100%;
height: 100%;
}
.two-column-section .text-content-title {
margin-top: 0;
}
.two-column-section .button {
background-color: var(--vspurple);
color: white;
border-radius: 3rem;
padding: 0.7rem 1.5rem;
font-size: 1.4rem;
transition: all 0.3s;
line-height: 2.2rem;
}
.two-column-section .button:hover {
background-color: var(--vscorporatepurple-hover);
}
.two-column-section .text-content-paragraph {
color: var(--darkgrey);
}
.two-column-section .arrow-right-icon {
position: relative;
top: 0.2rem;
margin-left: 2.5rem;
}
/* two column grids used throughout site */
.two-col-grid {
display: grid;
grid-template-columns: 1fr;
grid-auto-rows: minmax(min-content, max-content);
grid-column-gap: 2em;
grid-row-gap: 2em;
}
.two-col-grid article {
display: grid;
grid-auto-rows: minmax(min-content, max-content);
}
@media (min-width:62em) {
.two-col-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-column-gap: 6em;
grid-row-gap: 6em;
}
}
/* end 2 col grid */
/* four column grids used throughout site */
.four-col-grid {
display: grid;
grid-template-columns: 1fr;
grid-auto-rows: minmax(min-content, max-content);
grid-column-gap: 2em;
grid-row-gap: 2em;
}
.four-col-grid article {
display: grid;
grid-auto-rows: minmax(min-content, max-content);
}
@media (min-width:62em) {
.four-col-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-column-gap: 6em;
grid-row-gap: 6em;
}
}
/* end 4 col grid */
.pagination-button {
background: var(--vspurple);
border: none;
border-radius: 0.2rem;
color: var(--darkgrey);
padding: 0.5rem 1rem;
margin: 0 1rem;
cursor: pointer;
}
.current-page {
color: var(--darkgrey);
}
.pagination-button .icon path {
fill: white;
}
/* ----------------
Search widget
---------------- */
.search-section {
max-width: 120rem;
margin: 5rem auto;
}
.search-label {
display: none;
}
.filters {
justify-content: center;
}
.search-grid-section .page-actions,
.search-grid-section .grid,
.search-grid-section .assets-pagination {
background-color: var(--primary-color);
padding-bottom: 4rem;
}
/* ----------------
Masonry view
----------------- */
.masonry-asset {
margin-bottom: 2rem;
padding: 0;
float: left;
background-color: var(--lightgrey);
}
.masonry-asset:hover {
opacity: 0.6;
}
.masonry-asset .asset-grid-icon {
position: relative;
}
.masonry-asset .asset-grid-name {
margin-left: 0;
}
/* ------------
Buttons
------------ */
.normal-button {
color: white;
background-color: black;
padding: 0.2rem 1rem;
}
.button-with-border {
border-color: black;
}
.change-grid-view .icon-text {
font-size: 1.2rem;
}
/* --------------
Home Page
-------------- */
/* Hero image and searchbox */
/* search on home page */
.search-box-content-text h1 {
color: white;
}
.search-box-input::placeholder {
font-style: italic;
}
.search-box-content {
gap: 0;
}
.search-box {
position: relative;
display: flex;
align-items: center;
padding:0;
margin-bottom: 1.5rem;
min-height: 6rem;
width: 100%;
border: 1px solid #5D5478;
background-color: #fff;
}
.clear-search-button {
background-color: transparent;
width: 5rem;
height: 5rem;
margin: 0.5rem;
}
.clear-search-button svg path {fill:#fff;}
.hero-image-credit-content {
position: absolute;
bottom: 0.5rem;
right: 2rem;
color: white;
text-decoration: none;
font-size: 1.4rem;
display: flex;
gap: 1rem;
align-items: center;
background: var(--vscorporatepurple);
padding: 0.5rem 1rem;
}
.hero-image-credit-content:hover {
background: var(--vscorporatepurple-hover);
}
.search-box:before {
background-image: url("data:image/svg+xml;utf8,");
width: 6rem;
height: 6rem;
background-color: var(--vscorporatepurple);
background-position: center;
margin-left:-1px;
}
#hero-search.search-box-section,
#hero-search.search-box-section img {
height: 50vh;
}
#hero-search .search-box-content-text,
#hero-search .search-box-component {
max-width: 100%;
}
.search-box-autocomplete {
max-width: max-content;
padding:0 1rem;
}
@media screen and (min-width: 36em) {
.hero-image-credit-content {
right: 4rem;
}
}
@media screen and (min-width: 62em) {
#hero-search.search-box-section {
height: 100%;
}
#hero-search .search-box-content-text,
#hero-search .search-box-component {
max-width: 80%;
}
#hero-search.search-box-section img {
height: 33vw;
}
}
/* Social media icons */
.section#social-media-buttons {
padding-top: 1rem;
padding-bottom: 1rem;
display: flex;
align-items: center;
justify-content: flex-end;
gap: 1rem;
}
.section#social-media-buttons .social-media-buttons-content {
display: flex;
gap: 1rem;
}
.section#social-media-buttons .share {
color: var(--vscorporatepurple);
font-weight: 500;
}
.section#social-media-buttons .social-icon {
border: 1px solid var(--vscorporatepurple);
border-radius: 50%;
padding: 0.5rem;
width: 3rem;
height: 3rem;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
/* Intro
.section#intro{
background: white;
text-align: center;
padding-top: 3rem;
padding-bottom: 3rem;
} */
.section#intro .welcome-paragraph {
max-width: 100%;
margin: auto;
color: var(--darkgrey);
}
.section#you-might-be-intrested-in-title {
padding-top: 1rem;
}
.section#you-might-be-intrested-in-albums {
padding-bottom: 4rem;
}
@media screen and (min-width: 36em) {
.section#you-might-be-intrested-in-albums {
padding-bottom: 6rem;
}
.section#you-might-be-intrested-in-title {
padding-top: 4rem;
}
}
@media screen and (min-width: 62em) {
.section#you-might-be-intrested-in-albums {
padding-bottom: 10rem;
}
.section#intro .welcome-paragraph {
max-width: 80%;
}
.section#intro {
padding-top: 5rem;
padding-bottom: 6rem;
}
}
/* Assets grid adjustments */
.asset .asset-name {
font-size: 1em;
margin-bottom: 0.5em;
}
.asset .asset-info {
font-size: 1em;
}
/* hide asset info in grid portal as per Sam's(accessibiliy) request */
/*. .grid-view .asset .asset-info {
display: none;
}*/
.grid-view .asset .asset-info .asset-source {display:none;}
.grid-view .asset-grid-name {
font-weight:bold;
}
.grid-view .asset-type-icon {
display:none;
}
/* Masonry view adjustments */
.masonry-view .asset-grid-name {
font-weight:bold;
}
.masonry-view .masonry-asset-type-icon {
display:none;
}
/* Feed view adjustments */
.feed-view .asset-name {
text-align:left;
justify-content:left;
}
.feed-view .asset-grid-name {
font-size: 1.2em;
text-align:left;
font-weight:bold;
}
.feed-view .feed-asset-type-icon {
display:none;
}
/* Album grid */
.albums-grid .album-wrapper {
gap: 3rem;
}
.albums-grid .album {
width: 100%;
display: inline;
background: white;
padding: 1rem;
border-radius: 0.3rem;
box-shadow: 0px 3px 7px 1px rgb(57 57 59 / 20%);
-webkit-box-shadow: 0px 3px 7px 1px rgb(57 57 59 / 20%);
-moz-box-shadow: 0px 3px 7px 1px rgb(57 57 59 / 20%);
}
.albums-grid .album-cover {
min-height: 10rem;
float: left;
width: 100%;
height: 15rem;
}
.albums-grid .album-title,
.albums-grid .album-description {
width: 100%;
float: left;
display: inline;
text-align: left;
padding: 1rem 0 0;
}
.albums-grid .album-title {
font-weight: 500;
font-size: 1.8rem;
}
.albums-grid .album-description {
font-size: 1.4rem;
color: var(--darkgrey);
}
.albums-grid .album:after {
display: none;
}
@media screen and (min-width: 62em) {
.albums-grid .album-cover {
height: 12rem;
width: 16rem;
}
.albums-grid .album-title,
.albums-grid .album-description {
width: calc(100% - 16rem);
padding-left: 3rem;
padding-right: 1rem;
}
}
/* latest posts section */
.latest-posts-section {
padding: 0 4rem;
}
.latest-posts-section .search-section,
.latest-posts-section .page-actions,
.latest-posts-section #public-assets-pagination-top,
.latest-posts-section .asset-grid-icon {
display: none;
}
.latest-posts-section .masonry-asset .asset-image-link,
.latest-posts-section .post-placeholder-icon {
height: 22rem;
max-height: 22rem;
}
.latest-posts-section .asset-grid-name {
font-weight: 500;
font-size: 2rem;
}
.latest-posts-section .asset-grid-description {
color: var(--darkgrey);
}
.latest-posts-section .masonry-asset:hover {
opacity: 0.8;
}
.latest-posts-section .pagination {
margin-top: 0;
}
.latest-posts-section .grid {
width: 100% !important;
display: grid;
grid-template-columns: 1fr;
gap: 3rem;
justify-content: center;
}
@media screen and (min-width: 48em) {
.latest-posts-section .grid {
grid-template-columns: 1fr 1fr;
}
}
.latest-posts-section .masonry-asset {
margin-bottom: 2rem;
background-color: white;
float: left;
position: relative !important;
left: unset !important;
right: unset !important;
display: flex;
flex-direction: column;
width: auto;
height: 100%;
padding: 1rem;
box-shadow: 0px 3px 7px 1px rgb(57 57 59 / 20%);
-webkit-box-shadow: 0px 3px 7px 1px rgb(57 57 59 / 20%);
-moz-box-shadow: 0px 3px 7px 1px rgb(57 57 59 / 20%);
border-radius: 0.3rem;
top: unset !important;
}
.latest-posts-section .masonry-asset img {
width: 100%;
height: 100%;
object-fit: cover;
}
@media screen and (min-width: 48em) {
.albums-grid .album {
width: calc((100% - 3rem)/2);
}
}
@media screen and (min-width: 75em) {
.section#intro .welcome-paragraph {
max-width: 80%;
}
.search-box-content .search-box {
margin: auto;
max-width: 70%;
}
.hero-image-credit-content {
right: 15rem;
}
.latest-posts-section {
padding: 0 15rem;
}
.latest-posts-section .grid {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
}
/* ----------------------------------------
Assets Page
----------------------------------------- */
/* Search box */
.assets-page .search-section {
max-width: 100%;
margin: 0;
}
.assets-page .search-box-section {
background: var(--vscorporatepurple);
padding: 6rem 1rem;
}
.assets-page .search-box {
max-width: 100%;
}
.assets-page .filters-section {
background: white;
padding: 2rem;
}
.assets-page .filters {
justify-content: flex-start;
}
.clear-search-btn {
background: none;
}
.assets-page {
background: white;
}
.assets-page .asset .asset-image {
margin-left: 0;
}
.assets-page .page-actions {
background-color: var(--lightgrey);
padding-bottom: 2rem;
padding-top: 2rem;
}
@media screen and (min-width: 36em) {
.assets-page .filters-section {
padding: 2rem 4rem;
}
.assets-page .search-box {
max-width: 80%;
margin: auto;
}
}
@media screen and (min-width: 62em) {
.assets-page .search-box-section {
padding: 6rem;
}
}
.search-param {
background: var(--vspurple);
color: white;
margin: 0;
border-radius: 0.2rem;
text-transform: uppercase
}
.filter-name-value,
.filter-name path {
color: var(--darkgrey);
stroke: var(--darkgrey);
}
.assets-page .asset-data,
.assets-page .asset-buttons,
.assets-page .post-placeholder {
text-align: left;
}
.assets-page .asset .asset-info,
.assets-page .share-asset-icon,
.assets-page .select-button svg,
.assets-page .download-asset-icon svg {
display: none;
}
.assets-page .asset-buttons {
margin-top: 2rem;
display: flex;
gap: 1rem;
}
.assets-page .select-button,
.assets-page .download-asset-icon {
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: 3rem;
height: 3rem;
float: left;
}
.assets-page .select-button {
background-image: url(https://d39o3fosqm9uio.cloudfront.net/accounts/13/files/1BM5KS267J8W5SP13DKHJAGMXW/previews/small.png?v=63835865628);
order: 2;
}
.assets-page .select-button:hover,
.assets-page .select-button.selected-button {
background-image: url(https://d39o3fosqm9uio.cloudfront.net/accounts/13/files/1JWMBXMYN58S2R0350TA3HJ9Z7/previews/small.png?v=63835865633);
}
.assets-page .download-asset-icon {
background-image: url(https://d39o3fosqm9uio.cloudfront.net/accounts/13/files/5AFGP52QFF8HNA1T661X93BES0/previews/small.png?v=63835865631);
order: 1;
}
.assets-page .download-asset-icon:hover {
background-image: url(https://d39o3fosqm9uio.cloudfront.net/accounts/13/files/5EHP9KSM028KBSQT1PSM003NSA/previews/small.png?v=63835865635);
}
/* ------------------
FAQ page
------------------ */
#faq-searchbox {
padding-top: 5em;
}
#faq-searchbox>label {
display: none;
}
dt {
font-weight: bold;
}
/* --- end of FAQ page --- */
@media screen and (min-width: 75em) {
section#advanced_filters:before {
content: "Refine by:";
}
}
/* ------------------
Contact page
------------------ */
.credits-widget .credit-card-button a {
background-color: var(--link);
}
.credits-widget .credit-card-button a:hover {
color: #fff;
background-color: var(--linkhover);
}
.credit-email, .credit-phone {
display: flex;
white-space: nowrap;
align-items: flex-start;
justify-content: center;
gap: 0.5rem;
line-height: 1;
}
.credits-widget .credit-email-value {
white-space: normal;
overflow-wrap: anywhere;
}/* Layout and basic styles of Asset Detail Page */
.albums-section-title{
display: none;
}
.asset-page-wrapper {
padding: 6rem 2rem;
background: white;
}
@media screen and (min-width: 75rem){
.asset-page-wrapper {
padding: 6rem 15rem;
}
}
.asset-data{
margin-top: 1rem;
}
.asset-data,
.asset-buttons{
text-align: center;
}
.asset-info span:not(.asset-id, .asset-source):before {
content: ' | ';
}
.asset-source:before {
content: 'src: ';
}
.asset-page-wrapper.post .asset-proxy-section,
.asset-page-wrapper.post .asset-details-section,
.asset-page-wrapper.post .asset-tags-section{
max-width: 90rem;
margin: auto;
width: 100%;
}
.asset-page-wrapper.post .asset-proxy-section{
margin-top:2rem;
}
/*
.asset-tags-title,
.asset-type-title,
.asset-size-title,
.asset-filename-title,
.asset-dimensions-title,
.asset-type-value,
.asset-extension-title,
.asset-release-date,
.asset-created-at,
.asset-id-title,
.asset-licence-title,
.asset-word-count-title{
display:none;
}
.asset-licence-value:before{
content: ' -';
margin-right: 0.5rem;
}
.asset-licence-subtitle:after,
.asset-expiry-date-title:after,
.asset-created-at-title:after,
.asset-release-date-title:after,
.asset-credit-title:after,
.asset-usage-title:after{
content:':';
}
.AssetView .asset-title {
font-size: 2rem;
flex: 0 0 100%;
}
.asset-page-main .asset-type,
.asset-page-main .asset-size,
.asset-page-main .asset-extension,
.asset-page-main .asset-id{
width: 33%;
display: inline;
}
.asset-details-section {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.asset-details-section article {
flex: 1;
flex: 0 0 100%;
}
.asset-details-section .asset-type,
.asset-details-section .asset-size,
.asset-details-section .asset-dimensions,
.asset-details-section .asset-extension,
.asset-details-section .asset-id,
.asset-details-section .asset-word-count{
flex: 0 0 content;
}
.asset-type-icon,
.asset-license-icon,
.asset-expiry-date-icon,
.asset-created-at-icon,
.asset-release-date-icon,
.asset-credit-icon,
.asset-usage-icon,
.asset-reference-icon,
.asset-location-icon {
float: left;
margin-right: 1rem;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
}
.AssetView .asset-extension:before,
.AssetView .asset-id:before,
.AssetView .asset-size:before,
.AssetView .asset-dimensions:before,
.AssetView .asset-word-count:before{
content: ' | ';
margin-left: 0.5rem;
}
.AssetView .asset-id:before {
content: '#';
margin-right: -0.4rem;
} */
/*
.asset-tags-title,
.asset-type-title,
.asset-filename-title,
.asset-type-value,
.asset-release-date,
.asset-created-at,
.asset-word-count-title
*/
.asset-tags-title,
.asset-id-title,
.asset-extension-title,
.asset-size-title,
.asset-dimensions-title,
.asset-licence-title {display:none;}
.asset-type-value {text-transform:uppercase;}
.asset-licence-value:before {
content: '\A'; /* adds line break after Licence Name */
margin-right: 0.5rem;
white-space: pre-wrap; /* required for line break to work */
}
.asset-usage-value:before {
content: '\A'; /* adds line break after Licence Name */
margin-right: 0.5rem;
white-space: pre-wrap; /* required for line break to work */
}
.asset-type-icon,.asset-licence-icon,.asset-source-icon,.asset-usage-icon {vertical-align:-webkit-baseline-middle;}
.asset-type-icon svg path, .asset-licence-icon svg path, .asset-usage-title svg path, .asset-source-title svg path {stroke-width:2px;}
.asset-type-title,
.asset-licence-subtitle,
.asset-expiry-date-title,
.asset-created-at-title,
.asset-release-date-title,
.asset-credit-title,
.asset-usage-title,
.asset-source-title,
.asset-reference-title,
.asset-location-title {
font-weight:bold;
}
.asset-type-title:after,
.asset-licence-subtitle:after,
.asset-expiry-date-title:after,
.asset-created-at-title:after,
.asset-release-date-title:after,
.asset-credit-title:after,
.asset-usage-title:after,
.asset-location-title:after {
content:':';
}
/* no longer needed
.asset-placename:after,
.asset-city:after,
.asset-region:after {content:','}
.asset-placename:last-child:after,
.asset-city:last-child:after,
.asset-region:last-child:after {content:''}
*/
.AssetView .asset-title {
font-size: 2rem;
flex: 0 0 100%;
}
.asset-page-main .asset-type,
.asset-page-main .asset-size,
.asset-page-main .asset-extension,
.asset-page-main .asset-id{
width: 33%;
display: inline;
}
.asset-details-section {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.asset-details-section article {
flex: 1;
flex: 0 0 100%;
}
.asset-details-section .asset-type,
.asset-details-section .asset-size,
.asset-details-section .asset-dimensions,
.asset-details-section .asset-extension,
.asset-details-section .asset-id,
.asset-details-section .asset-word-count{
flex: 0 0 content;
}
.asset-type-icon,
.asset-license-icon,
.asset-expiry-date-icon,
.asset-created-at-icon,
.asset-release-date-icon,
.asset-credit-icon,
.asset-usage-icon,
.asset-reference-icon,
.asset-location-icon,
.asset-source-icon {
float: left;
margin-right: 1rem;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
}
.AssetView .asset-id:before,
.AssetView .asset-size:before,
.AssetView .asset-dimensions:before,
.AssetView .asset-word-count:before {
content: ' | ';
margin-left: 0.2em;
}
.AssetView .asset-id:before {
content: 'Asset ID:';
margin-left:0;
margin-right: -0.1em;
font-weight:bold;
}
.AssetView .asset-extension:before {
content:'File type:';
margin-left:0;
margin-right: -0.1em;
font-weight:bold;
}
.AssetView .asset-size:before {
content:'File size:';
margin-left:1rem;
margin-right: -0.1em;
font-weight:bold;
}
.AssetView .asset-dimensions:before {
content:'Dimensions:';
margin-left:1rem;
margin-right: -0.1em;
font-weight:bold;
}
.AssetView .asset-latitude:before {
content:'Latitude:';
margin-left:1rem;
margin-right: 0.1em;
font-weight:bold;
}
.AssetView .asset-longitude:before {
content:'Longitude:';
margin-left:1rem;
margin-right: 0.1em;
font-weight:bold;
}
/* Margins and paddings */
.AssetView .asset-details-section article {
margin-top:1.2rem;
margin-bottom: 0.5rem;
}
.asset-page-wrapper .section{
padding: 0;
}
.asset-proxy-section{
margin-right: 5rem
}
.asset-tags{
margin-top: 3rem;
line-height:2.5;
}
/* added to solve tag wrapping */
.asset-tags a {
font-size: 1.6rem;
line-height: 1.8rem;
float: left;
margin: 0 0.8rem 1.2rem 0;
}
.asset-term-of-use{
margin-top: 1rem;
}
.AssetView .asset-body {
margin-bottom: 1.8rem;
}
.asset-body p {
margin: 0;
}
.AssetView .asset-type-icon {
order: 1;
margin-bottom: 0.8rem;
flex: unset;
}
.AssetView .asset-id {
order: 2;
margin-right:1rem;
}
.AssetView .asset-type {
order: 3;
margin-bottom: 0.8rem;
flex: unset;
}
.AssetView .asset-name {
order: 4;
width: 100%;
}
.AssetView h1.asset-name {
margin:0;
font-size:1.75em;
}
.AssetView .asset-extension {
order: 5;
}
.AssetView .asset-word-count {
order: 5;
}
.AssetView .asset-size {
order: 6;
}
.AssetView .asset-dimensions {
order: 7;
}
.AssetView .asset-description {
order: 8;
}
.AssetView .asset-licence {
order: 9;
}
.AssetView .asset-terms-of-use {
order: 10;
padding-bottom: 1rem;
}
.AssetView .asset-expiry-date {
order: 10;
}
.AssetView .asset-release-date {
order: 11;
}
.AssetView .asset-created-at {
order: 12;
}
.AssetView .asset-credit {
order: 13;
}
.AssetView .asset-usage {
order: 14;
}
.AssetView .asset-reference {
order: 15;
}
.AssetView .asset-account {
order: 15;
}
.AssetView .asset-location {
order: 4;
}
.tag {font-size:1em;}
.tag.selected-tag{
background-color: #A8308C;
border-radius: 3rem;
}
.asset-action{
border: 1px solid var(--vspurple);
background-color: var(--vspurple);
color: white;
border-radius: 3rem;
letter-spacing: 0.5px;
padding: 0.7rem 1.5rem;
font-weight: 500;
cursor: pointer;
transition: 0.2s all;
}
.asset-action:hover{
color: #fff;
background: var(--linkhover);
border-color: var(--linkhover);
}
.asset-action path,
.asset-action polyline,
.asset-action line{
stroke: white;
stroke-width: 2;
}
.asset-action.asset-save-button path{
fill: white;
stroke-width: 1;
}
.asset-card-info {
padding: 1rem;
}/* Sign Up Page styles */
.new-account-section .form-section {
background-color: transparent;
padding: 0;
}
.new-account-hint {
font-size: 2.5rem;
}
.new-account-section .form-section form {
background-color: antiquewhite;
border-radius: 1em;
padding: 1em;
}
@media screen and (min-width: 75em) {
.new-account-section .form-section {
width: 33vw;
min-width: 30em;
margin: 1em auto;
background-color: transparent;
}
.new-account-section .form-section form {
background-color: antiquewhite;
border-radius: 1em;
padding: 2em;
}
.new-account-section .new-account-embeded-image {
padding: 3rem;
max-width: 66vw;
}
blockquote {
padding: 2em;
}
blockquote span {
display: block;
width: 100%;
font-size: 2.2rem;
font-weight: bold;
}
blockquote cite {
display: block;
width: 100%;
font-size: 1em;
text-align: center;
}
.signup-faq {
margin: 2.5%;
text-align: left !important;
padding-top: 1em;
}
}
/* --------------
Basket
-------------- */
.basket-bar {
width: 30.6rem;
background: var(--lightgrey);
}
#basket-bar .basket-actions {
flex-direction: column;
padding: 2.4rem 0 0;
gap: 0.5rem;
}
#basket-bar .basket-asset {
display: block;
background: transparent;
position: relative;
padding: 2rem;
margin-bottom: 4rem;
}
.basket-number-of-assets-value:before {
content: "(";
margin-left: 0.5rem;
}
.basket-header {
background: white;
}
.basket-body {
padding-top: 2rem;
background-color: var(--lightgrey);
}
.basket-number-of-assets-value:after {
content: ")";
}
.basket-number-of-assets-title {
font-size: 3rem;
float: left;
}
.basket-number-of-assets-value {
font-size: 3rem;
}
.basket-asset .asset-icon,
.basket-asset-info,
/*.basket-asset-buttons .basket-share-button,*/
.basket-asset-buttons .basket-download-button svg,
/*#basket-bar .basket-asset-button.basket-deselect-button svg,*/
.basket-actions a svg {
display: none;
}
.vertical-basket-layout .basket-button {
width: 100%;
border-radius: 3rem;
height: 4rem;
font-size: 1.4rem;
line-height: 1.6rem;
color: white;
display: flex;
align-items: center;
text-decoration: none;
gap: 0.8rem;
background: var(--vspurple);
padding: 0 1.5rem;
letter-spacing: 1.2px;
border: none;
}
/* fix for accessibility colour contrast */
.basket-disabled .basket-actions>a {
opacity: 0.75;
background: var(--linkhover);
}
.basket-actions>a:hover {
background: var(--linkhover);
}
.basket-actions a.basket-clear-all-button:hover {
background: transparent;
}
.basket-actions a.basket-clear-all-button:hover:before {
text-decoration: underline;
}
.basket-actions a.basket-clear-all-button {
text-transform: none;
margin-top: 0.8rem;
height: auto;
font-size: 1.4rem;
line-height: 2rem;
background: transparent;
color: black;
}
.basket-button-share:after,
.basket-button-save:after,
.basket-button-download:after {
content: '';
width: 2.4rem;
height: calc(4rem - 4px);
}
.basket-button-share:after {
background: url() no-repeat center;
}
.basket-button-save:after {
background: url() no-repeat center;
}
.basket-button-download:after {
background: url() no-repeat center;
}
#basket-bar .basket-asset-image-link {
width: 100%;
display: block;
height: 100%;
line-height: 0;
}
#basket-bar .basket-asset-image {
width: 100%;
height: auto;
max-height: unset;
}
#basket-bar .basket-asset-buttons {
display: flex;
gap: 1rem;
margin-top: 1rem;
}
.basket-asset-button.basket-deselect-button,
.basket-asset-buttons .basket-download-button {
width: 3rem;
height: 3rem;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.basket-asset-button.basket-deselect-button {
background-image: url(https://d39o3fosqm9uio.cloudfront.net/accounts/13/files/1JWMBXMYN58S2R0350TA3HJ9Z7/previews/small.png?v=63835865633);
}
.basket-asset-button.basket-deselect-button:hover {
opacity: 0.2;
background-image: url(https://d39o3fosqm9uio.cloudfront.net/accounts/13/files/0GGYRZQYQ29TA9M7ETHDZ0PABB/previews/small.png?v=63836371168);
}
.basket-asset-buttons .basket-download-button {
background-image: url(https://d39o3fosqm9uio.cloudfront.net/accounts/13/files/5AFGP52QFF8HNA1T661X93BES0/previews/small.png?v=63835865631);
}
.basket-asset-buttons .basket-download-button:hover {
background-image: url(https://d39o3fosqm9uio.cloudfront.net/accounts/13/files/5EHP9KSM028KBSQT1PSM003NSA/previews/small.png?v=63835865635);
}
.close-basket-button svg {
display: none;
}
.close-basket-button {
background: transparent;
font-size: 0;
padding: 0;
width: 2rem;
height: 4.5rem;
}
.close-basket-button:after {
content: "x";
color: var(--darkgrey);
font-size: 3rem;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
}
@media screen and (min-width: 36em) {
.basket-header {
padding: 2rem 2rem;
}
}
@media screen and (min-width: 62em) {
.open-basket .main {
margin-right: 30.6rem;
}
.open-basket .section.navbar-section {
right: 30.6rem;
padding-right: 1rem !important;
padding-left: 1rem !important;
}
.basket-body {
max-height: calc(100vh - 28rem);
}
}
@media screen and (min-width: 75em) {
.open-basket .section.navbar-section {
padding-right: 6rem !important;
padding-left: 6rem !important;
}
}
@media screen and (min-width: 120em) {
.open-basket .section.navbar-section {
padding-right: 15rem !important;
padding-left: 15rem !important;
}
}
.basket-asset-type-icon {display: none;}
/* --------------
User menu
-------------- */
.profile-details .change-email-button,
.profile-details .change-password-button,
.timeline .audit-title-link,
.index-table-link,
.index-table-action-link {
color: var(--link);
}
.profile-details .change-email-button:hover,
.profile-details .change-password-button:hover,
.timeline .audit-title-link:hover,
.index-table-link:hover,
.index-table-action-link:hover {
color: var(--linkhover);
}
.profile-section .initials-value,
.my-history-section .initials-value {
color: var(--darkgrey);
}
.profile-section .initials,
.my-history-section .initials {
background-color: var(--midgrey);
}/* specifically for Map section to be toggled on and off */
#map.advanced-section,
#map-mobile.advanced-section {
background-color: #fff;
}
@media screen and (min-width: 75em) {
#map.advanced-section {
padding: 2rem 20vw;
}
}
/* Map grids used on Maps section only */
.map-grid {
display: grid;
}
.map-graphic {
order: -1;
}
@media (min-width:62em) {
.map-grid {
grid-template-columns: 1fr 1fr;
grid-column-gap: 6em;
grid-row-gap: 6em;
}
.map-graphic {
order: 0;
}
}
/* end map grid */
ul.map-list {
padding: 0;
}
ul.map-list li {
line-height: 2.1;
display: inline-block;
margin: 5px 0;
}
ul.map-list li a {
text-decoration: none;
background-color: var(--vspurple);
color: #fff !important;
padding: 3px 10px;
display: inherit;
}
ul.map-list li:hover {
background-color: var(--vscorporatepurple);
}
/* from Bk1 */
svg .selected {
fill: var(--vspurple) !important
}
svg .selected path {
fill: var(--vspurple) !important
}
.map-list a:hover {
color: #000;
text-decoration: none;
}
.map-list li {
line-height: 2.1;
}
.map-text {}
.map-section {
/*--background-image: url(https://s3.amazonaws.com/pro.brandkit.io/accounts/vsmediacentre/statics/tartan-light.jpg); background-repeat:repeat;--*/
background-color: #f5f6fa;
}
.map-list li:hover a {
background-color: var(--vscorporatepurple);
}
ul.map-list li a.map-selected {
background-color: var(--vscorporatepurple);
}
.map-list li a {
color: #fff;
}
.map-list li a:hover {
color: #fff;
}
.map-region:hover {
cursor: pointer;
}
.map-region.selected path {
fill: var(--vscorporatepurple);
}
/* toggle map button related styles*/
.alt-home #map-toggle-button {
border: 1px solid var(--vspurple);
background-color: var(--vspurple);
color: white;
border-radius: 3rem;
letter-spacing: 0.5px;
padding: 0.7rem 1.5rem;
font-weight: 500;
cursor: pointer;
transition: 0.2s all;
}
.alt-home #map-toggle-button svg {
vertical-align: middle;
}
#map.is-hidden {
display: none;
}
.desktop {display:none;}
@media screen and (min-width: 36em){
.desktop {display:block;}
.mobile {display:none;}
.albums-horizontal-grid .album-wrapper {
max-width:100%;
overflow-wrap:normal;
flex-wrap:wrap;
}
}
/*--@media screen and (min-width: 64em){
.nav-burger-menu {display:none}
}
@media screen and (min-width: 64em){
.nav-close-burger-menu, .mobile-nav-menu-item {
display: none;
}
}
@media screen and (max-width: 64em){
.navbar-section-content {
gap: 1.5rem;
display: flex;
flex-direction: column;
position: fixed;
background: white;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 2;
align-items: flex-start;
justify-content: flex-start;
padding: 2rem;
transform: translate(-100%);
transition: all .5s ease;
width: 75%;
}
}
@media (min-width: 64em){
.navbar-section-content {
margin-right: auto;
margin-left: auto;
}
}
@media screen and (min-width: 64em){
.navbar-section-content {
display: flex;
}
}
*/section.directory {max-width:120rem; margin:0 auto;}
section.directory a {text-decoration:none; color: var(--body); cursor: pointer;}
section.directory a:hover {opacity: 0.7;}
section.directory span {text-align:center;}
section.directory img {display:block;max-width:100px; margin:auto;}
section.terms {max-width:120rem;}
/* 5 column grids used throughout site */
.five-col-grid {
display:grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-auto-rows: minmax(min-content, max-content);
grid-column-gap: 2em;
grid-row-gap: 2em;
}
.five-col-grid article {
display:grid;
grid-auto-rows: minmax(min-content, max-content);
}
@media (min-width:48em) {
.five-col-grid {
display:grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-column-gap: 2em;
grid-row-gap: 2em;
}
.five-col-grid h1, .three-col-grid h2 {
}
}
@media (min-width:100em) {
.five-col-grid {
display:grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-column-gap: 4em;
grid-column-gap: 4em;
}
.five-col-grid h1, .three-col-grid h2 {
}
}
/* end 5 col grid */
/* 6 column grids used throughout site */
.six-col-grid {
display:grid;
grid-template-columns: 1fr 1fr 1fr;
grid-auto-rows: minmax(min-content, max-content);
grid-column-gap: 2em;
grid-row-gap: 2em;
}
.six-col-grid article {
display:grid;
grid-auto-rows: minmax(min-content, max-content);
}
@media (min-width:48em) {
.six-col-grid {
display:grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
grid-column-gap: 2em;
grid-row-gap: 2em;
}
.six-col-grid h1, .six-col-grid h2 {
}
}
@media (min-width:100em) {
.five-col-grid {
display:grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-column-gap: 4em;
grid-column-gap: 4em;
}
.six-col-grid h1, .six-col-grid h2 {
}
}
/* end 6 col grid */
.request-section .download-button-section {
padding-top: 2rem;
}@media screen and (min-width: 64em){
.bk-wall {
width: 100%;
text-align: center;
background-color: #fff;
padding: 1rem 2rem;
margin: 10em 3em;
}
}
/* change login button text */
span.login-with-microsoft-text {
visibility:hidden;
position:relative;
}
span.login-with-microsoft-text:after {
visibility:visible;
content:'Staff Only';
position: absolute;
top: 0;
left: 0;
}
.bk-wall-share .logo {
padding: 3rem;
}
.asset-type-post .asset-grid-icon svg,
.download-assets .asset-card-icon svg.post-icon {display:none;}
.asset-type-post .asset-grid-icon,
.download-assets .asset-card-icon {
background-image: url('https://d39o3fosqm9uio.cloudfront.net/accounts/13/static_files/01GVHMYA13E5AKMYM0JT81X7KG/vs-post-icon.svg?v=63846070062');
background-repeat:no-repeat;
display: inline-block;
width: 1.6rem;
height: 1.6rem;
vertical-align: middle;
background-size: contain;
}
/*. svg.post-icon.asset-card-icon path {visibility:hidden;}
svg.post-icon.asset-card-icon:after {
display: block;
position:absolute;
top:0;
left:0;
width: 1.6rem;
height: 1.6rem;
vertical-align: middle;
background-size: contain;
background-image: url('https://d39o3fosqm9uio.cloudfront.net/accounts/13/static_files/01GVHMYA13E5AKMYM0JT81X7KG/vs-post-icon.svg?v=63846070062');
background-color:red;
z-index:99;
}*/
.asset-type-icon {
margin-right: 0.5rem;
height: 1.5rem;
display: inline-block;
vertical-align: top;
}
.AssetView .asset-type-icon {
display:none;
}
.basket-deselect-button .css-icon,
.basket-download-button .css-icon {
display: none;
}
a.basket-share-button {
background-color: var(--darkgrey);
border-radius: 50%;
width: 3rem;
height: 3rem;
display: flex;
padding: 0.7rem;
}
a.basket-share-button:hover {
background-color: var(--vspurple);
}
.basket-share-button .css-icon,
.pagination-button .css-icon {
color: #fff;
}
.basket-asset-type-icon .css-icon-type {
margin-top: 1rem;
}/* fix proble with not being able to click in anywhere in the search box */
.search-box-autocomplete {
max-width: initial;
}
.search-param {
background: #DEDBE6;
color: var(--body);
border-radius: 0.2rem;
text-transform: inherit;
padding: 1rem 1.5rem;
font-size: 1.4rem;
line-height: 1.6;
margin-right: 0.5rem;
}
/* chnage style of text search wrapper */
.meta-search-param {
background-color: #fff;
color: #000;
outline: 0px solid #ccc;
font-size:1.7rem;
line-height: 2em;
vertical-align: baseline;
}
/* add a background to remove search value button for Text searches */
.remove-value-btn {
display:inline-block;
line-height: 1;
vertical-align: baseline;
width: 2.7rem;
height:2.7rem;
border-radius:0;
margin-left: 0.5rem;
font-size:1.7rem;
padding: 0.5rem;
background-color: var(--vspurple);
color: white;
}
/* add interavctivity to butons */
.clear-search-button:hover,.remove-value-btn:hover {
opacity:0.6;
}
/* fix clear search button height in mobile or multiline search */
.clear-search-button {
width: 5rem;
height: calc(100% - 1rem);
margin: 0.5rem;
}
/*position search icon at top left of multiline search
.search-box:before {
background-image: url("data:image/svg+xml;utf8,");
width: 6rem;
height: 6rem;
background-color: var(--vspurple);
background-position: center;
margin-left: -1px;
position: absolute;
top: 0;
left: 0;
}
}*/
.matches {
padding-top: 0;
padding-bottom: 0;
max-width: calc(100% - 7rem);
}
/* filters */
.filters {
justify-content: center;
}
.filter-options .filter-option:hover {
color: #fff;
background-color: var(--vspurple);
}
.filter-options .filter-option.selected {
font-weight: bold;
background-color: transparent;
color: #111;
}
.filter-button:hover {
background-color: var(--vspurple);
}
.albums-section a,
#public-section-grid a {
color: var(--body);
}
.albums-section a:hover,
#public-section-grid a:hover {
opacity: 0.7;
}
/* fix for accessibility colour contrast */
.change-grid-view.active {
color: var(--darkgrey);
opacity: 1;
font-weight: bold;
}
.change-grid-view {
color: var(--darkgrey);
opacity: 0.8;
}
/* fix for accessibility touch target on asset select button */
.asset-buttons a, .asset-buttons button {
padding: 0.75rem;
}
/* show the Search label and the And/Or toggle in the Search Grid */
label.search-label {
display: block;
}
.button.asset-details-button {
background-color: var(--vspurple);
color: #fff;
margin: 4rem auto 0;
display: flex;
width: max-content;
padding: .75rem 3rem;
font-size: 1.6rem;
border: 1px solid var(--vspurple);
border-radius: 3rem;
letter-spacing: 0.5px;
font-weight: 500;
cursor: pointer;
transition: 0.2s all;
}
.modal-pagination a {color: #fff;}
.asset-modal-select button.select-button .css-icon {
display: none;
}.footer-section {
padding: 0;
background-color: var(--body);
color: white;
font-size:0.8em;
}
.footer-section p {
margin-block-start: 0;
margin-block-end: 0;
}/* reset */
.footer-section a {
text-decoration:none;
}/* reset */
.footer-section a:hover {
text-decoration:underline;
}/* reset */
/* Footer styles */
.footer-section {
padding: 0;
background-color: var(--body);
color: white;
}
#footer a {color: #fff;}
#footer a:hover {opacity: 0.7;}
/* #footer .footer-flex,
#footer .footer-column {
display: flex;
flex-direction: column;
}
*/
#footer .footer-row {
display: block;
flex-direction: column;
width: 100%;
align-items: center;
justify-content: space-between;
}
/*
#footer .footer-flex {width: 100%;}
#footer .footer-top {padding: 0;}
#footer .footer-bottom {display:none;}
#footer .top {padding: 2rem 4rem;}
#footer .vs-alba-logo{width:18rem;}
#footer .footer-row.links-section{
justify-content: flex-start;
gap: 2rem;
margin-bottom: 2rem;
}
#footer .links-section a{text-decoration: none;}
#footer .footer-row.social-icons-links {
justify-content: center;
gap: 2rem;
flex-direction: row;
}
#footer .socket {
background: var(--vscorporatepurple);
font-size: 1.3rem;
padding: 0.5rem 4rem 2rem;
}
#footer .social-icons-links a {
border: 1px solid white;
border-radius: 50%;
width: 4rem;
height: 4rem;
display: flex;
align-items: center;
justify-content: center;
}
#footer .social-icons-links a:hover {
color: var(--darkgrey);
background-color: #fff;
border-color: #fff;
transition: all 0.2s;
opacity: 1;
}
#footer .social-icons-links .css-icon {
width: 1.8rem;
height: 1.8rem;
}
@media screen and (min-width: 36em){
#footer .footer-row {flex-direction: row;}
#footer .footer-row.links-section {margin-bottom: 0;}
#footer .socket {padding: 0.5rem 4rem;}
#footer .footer-row.social-icons-links {
width: auto;
margin-bottom:0;
justify-content: flex-start;
gap: 1rem;
}
}
@media screen and (min-width: 75em){
#footer .top {padding: 2rem 15rem;}
#footer .footer-row.links-section {gap: 4rem;}
#footer .socket {padding: 0.5rem 15rem;}
}
.system-info {
color: var(--darkgrey);
background-color: var(--lightgrey);
line-height: normal;
border-radius: 1rem 0 0 0;
}
/* overide flex */
#footer .footer-top {display:block;}
#footer .socket {
background: var(--body);
font-size: 1.3rem;
padding: 0.5rem 4rem 2rem;
}
#footer .socket {
display: block;
margin: auto;
padding: 2em;
text-align: center;
border-top:1px solid #fff;
margin-top:2em;
}
#footer {padding:2em 4em;}
#footer .four-col-grid article {
border-left:1px solid #fff;
padding-left:1em;
}.cookies-preferences-section-overlay {z-index:3;}